#if !defined(ximera_graphics_attachable_hpp)
#define ximera_graphics_attachable_hpp

#include <ximera/common/imovable.hpp>

namespace ximera { namespace graphics
{
    class XIMERA_API Attachable
    {
    public:
        Attachable(String const& name = L"")
            : _name(name) {}
        virtual ~Attachable();

        String const& name() const { return _name; }
        void name(String const& name) { _name = name; }

    protected:
        String _name;
    };
}}


#endif